草庐IT

HTML5 pushstate 和 SEO 链接

全部标签

php - 为什么 xpath 会删除 html 特殊字符?

为什么会这样$html='whatisgoingonhere';$dom=newDOMDocument();$dom->loadhtml($html);$xpath=newDOMXPath($dom);$selectors['link']='//a/@href';$links_nodeList=$xpath->query($selectors['link']);foreach($links_nodeListas$link){$links[]=$link->nodeValue;}echo("links");echo("");print_r($links);echo("");输出links

php - 如何将带有HTML实体和无效字符的文本转换为其等效的UTF-8?

我之所以更改标题,是因为我不知道是什么特殊的windows字符导致了我的问题,使问题看起来像是重复的。如何将HTML实体、类型为&35;[0-9]+;和&x[a-fa-f0-9]+;的字符引用、无效字符引用和无效的Windows字符CHR(151)转换为其UTF-8等效字符?基本上如何清理一些非常糟糕的变量编码文本并将其保存为utf-8?原题如下转换&[0-9]+;和&x[a-fa-f0-9]+;对utf-8等价物的引用?例如——到-就像浏览器一样,但是有了php。编辑:即使是windows制作但浏览器仍然显示的非标准版本。 最佳答案

PHP:代码被转换为 HTML <!-- 评论? -->

当我输入这样的代码时:Hello,Howareyou?它打印:Hello,Howareyou?作为评论。我把它放在一个名为base.js的文件中,代码如下:functionshowName(){document.getElementById("name").innerHTML="Hello,Howareyou?";}所以我像这样嵌入.js文件:所以,在它改变了之后我得到:Hello,Howareyou?我在.php文件中有代码,它似乎工作正常。现在我将它放在单独的base.js文件中,它不再起作用。帮助! 最佳答案 那是因为它不再是

php - 子目录中的 Zend 应用程序使 Zend 布局链接正常工作

我在子目录中设置了Zend应用程序。不要问我为什么必须那样做(不是我喜欢的方法)但我没有那个选择。Zend应用程序驻留在名为dsa的子目录中。http://dsa.dev/dsa我的.htaccessRewriteEngineOnRewriteCond%{REQUEST_FILENAME}-s[OR]RewriteCond%{REQUEST_FILENAME}-l[OR]RewriteCond%{REQUEST_FILENAME}-dRewriteRule^(.*)$public/index.php[QSA,L]这有效并将引导应用程序。我可以毫无问题地转到我的根目录和其他目录进行其他操

php - 通过 PHP header 或 HTML 元 http-equiv 发送文档信息?

用于发送HTML文档信息如content-encoding,charset,date,last-modified等我们同样可以使用PHPheaderheader()或HTML元http-equiv.哪个更好?谁能详细说明这两种方法的优缺点?我想知道它们中的每一个是否对特定应用程序都有更好的性能(例如,一个更适合定义charset,另一个更适合content-encoding?!? 最佳答案 使用真正的HTTPheaderHTTPheader优先于任何HTTP客户端都可以使用HTTPheader(而不仅仅是那些解析HTML的客户端)H

php - CodeIgniter 分页类,事件链接不起作用

我是第一次使用codeigniter的分页类。其他一切都工作正常,但无论我要去哪个页面,事件链接始终是[1]并且它不会改变。此外,下一个按钮始终链接到第一页。想不通为什么!请帮忙!Controllerpublicfunctionunverified_images(){$data['title']='ChoosefromthebelowImagestoverifythem>>';$data['total_rows']=$this->admin_model->all_unverified_images();$config['base_url']=base_url().'index.php/

PHP DOM 在没有 DOMDocumentFragment::appendXML 的情况下将 HTML 附加到现有文档

我需要将一些任意HTML加载到现有的DOMDocument树中。以前的答案建议使用DOMDocumentFragment及其appendXML处理这个问题的方法。作为@Owlvark在评论中指出,xml不是html,因此这不是一个好的解决方案。我遇到的主要问题是&ndash之类的实体导致错误,因为appendXML方法需要格式正确的XML。我们可以定义实体,但这并没有解决并非所有html都是有效xml的问题。将HTML导入DOMDocument树的好的解决方案是什么? 最佳答案 我想出的解决方案是按照@FrankFarmer的建议使

php - 在 .html 或 .htm 文件中使用 php 代码

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我已经添加了行AddTypeapplication/x-httpd-php.html添加到我的Apache配置文件,但我仍然无法在.html文件中获取php脚本进行解析。我做错了什么?这是将此信息添加到的错误配置文件吗?

PHP:Preg_match_all 将 html 提取到字符串中

我有这样的html:Tagged:sports,entertain,funny,comedy,automobile,moretags.如何将运动、娱乐、搞笑、喜剧、汽车提取到字符串中我的phppreg_match_all看起来像这样:preg_match_all('/(.*?),/',$this->page,$matches);echovar_dump($matches);echoimplode('',$tags);它不起作用。 最佳答案 我不确定您是如何从中获取$this->page的,但是以下内容应该会如您所料:http://i

php - 哪个 HTML 解析器(最好是 PHP)支持获取输入字符串中当前节点的偏移量?

我正在寻找一种HTML或XML解析器,它允许访问当前元素的偏移量/位置在输入字符串或文件.例如,如果遍历这个字符串:Loremipsumdolorsitamet,consecteturadipisicingelitseddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.我正在寻找一种方法来获取每个的起始位置(包括空格)标签,此处:7和72.如果PHP解析器本身支持它,那就太好了(我查看了DOM、XMLReader和thisSOquestion中提到的其他库,但还没有找到实现它的方法),但是否则任何语言/框架都可以。注意:与this